function getQueryString(name) {
	var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
	var r = window.location.search.substr(1).match(reg);
	if (r != null) {
		return unescape(r[2]);
	}
	return null;
}

/**判断是否是手机号**/
function isPoneNum(pone) {
	var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
	if (!myreg.test(pone)) {
		return false;
	} else {
		return true;
	}
}

function checkIDCard(idcode) {
	// 加权因子
	var weight_factor = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];
	// 校验码
	var check_code = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'];

	var code = idcode + "";
	var last = idcode[17]; //最后一位

	var seventeen = code.substring(0, 17);

	// ISO 7064:1983.MOD 11-2
	// 判断最后一位校验码是否正确
	var arr = seventeen.split("");
	var len = arr.length;
	var num = 0;
	for (var i = 0; i < len; i++) {
		num = num + arr[i] * weight_factor[i];
	}

	// 获取余数
	var resisue = num % 11;
	var last_no = check_code[resisue];

	// 格式的正则
	// 正则思路
	/*
	第一位不可能是0
	第二位到第六位可以是0-9
	第七位到第十位是年份，所以七八位为19或者20
	十一位和十二位是月份，这两位是01-12之间的数值
	十三位和十四位是日期，是从01-31之间的数值
	十五，十六，十七都是数字0-9
	十八位可能是数字0-9，也可能是X
	*/
	var idcard_patter =
		/^[1-9][0-9]{5}([1][9][0-9]{2}|[2][0][0|1][0-9])([0][1-9]|[1][0|1|2])([0][1-9]|[1|2][0-9]|[3][0|1])[0-9]{3}([0-9]|[X])$/;

	// 判断格式是否正确
	var format = idcard_patter.test(idcode);

	// 返回验证结果，校验码和格式同时正确才算是合法的身份证号码
	return last === last_no && format ? true : false;
}


    var isNumber = function(){
	if (!uname.val() || !phone_num.val() || !idcard_num.val()) {
		// swal("不能为空,请输入相关登录信息")
		$(".notice")
			.text("不能为空,请输入相关登录信息")
			.css("visibility", "visible");
		return
	}
	// 判断用户是否输入手机号
	if (!isPoneNum(phone_num.val())) {
		// swal("手机号格式不对，请重新输入");
		$(".notice")
			.text("手机号格式不对，请重新输入")
			.css("visibility", "visible");
		phone_num.focus();
		return;
	}
	// 判断用户身份证号码格式是否正确
	if (!checkIDCard(idcard_num.val())) {
		// swal("请输入正确的身份证号码");
		$(".notice")
			.text("请输入正确的身份证号码")
			.css("visibility", "visible");
		return;
	}
}
